@mixin center() {
  width: 1200px;
  margin: {
    left: auto;
    right: auto;
  };
}

footer {
  height: 300px;
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
  .LH_footer_C {
    @include center();
    height: 300px;
    .LH_footer_link {
      padding: 30px 0;
      font-size: 12px;
      text-align: center;
      line-height: 24px;
      a {
        color: #fff;
      }
    }
    .LH_footer_copyright {
      font-size: 12px;
      color: rgb(147, 147, 147);
      text-align: center;
      line-height: 24px;
      margin-bottom: 38px;
    }
    .LH_footer_help {
      width: 300px;
      margin: 10px auto;
      padding: 20px 0px; 
      text-align: center;
      font-size: 12px;
      a {
        display: inline-block; 
        height: 20px; 
        line-height: 20px;
        img {
          float: left;
        }
        p {
          float: left; 
          height: 20px; 
          line-height: 20px; 
          margin: 0px 0px 0px 5px; 
          color: rgb(147, 147, 147);
        }
      }
    }
  }
}